Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belgrade Open - Belgrade Croatia F1 Wimbledon - London Girona Challenger French Open - Paris U.S. Open - New York Italy F10 Hungary F3 Slovenia F2 Croatia F1 Italy F13 Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F4 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Iran F3 Croatia F2 Italy F17 Italy F23 Slovak Rep. F1 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Croatia F3 Portugal F5 Croatia F1 Croatia F2 Czech Republic F6 Croatia F2 Germany F1 Poland F1 Israel F5 M15 Monastir BH Telecom Indoors Sarajevo 2006 - Sarajevo GHI Bronx Tennis Classic - Bronx Lambertz Open by Stawag - Aachen Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Geneva Challenger Fifth Third Bank Tennis Championships - Lexington M15 Heraklion Ljubljana Open - Ljubljana M25 Monastir M25 Vila Real de Santo Antonio M25 Padova Pharma Medico Open 2008 - Aarhus M25 Santa Margherita di Pula M25 Valldoreix Unicredit Czech Open - Prostejov M15 Antalya M25 Telfs Unique Zagreb Open - Zagreb Steelers Cup - Kosice Garden Open - Rome Zagreb Open - Zagreb Ostrava Challenger Unique Zagreb Open - Zagreb Reggio Emilia Challenger San Benedetto Challenger Poznan Challenger IPP Geneva Trophy - Geneva Freudenstadt Challenger Tashkent Challenger Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Seoul Challenger Chuncheon Challenger Bauer Watertechnology Cup - Eckental Bytom Challenger Brasilia Challenger Izmir Challenger Bratislava Challenger Courmayeur Challenger Casablanca Challenger Rabat Challenger Baden Open - Karlsruhe BH Telecom Sarajevo 2007 - Sarajevo Oberstaufen Challenger Morocco Tennis Tour - Marrakech San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Trnava Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Casablanca Challenger Rabat Challenger Marrakech Challenger Prague Challenger Bordeaux Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Genoa Open - Genova Panama City Challenger Barranquilla Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Prostejov Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Prague Challenger Poprad Tatry Challenger Orleans Challenger Almaty Challenger Quimper Challenger Indian Wells Challenger Como Challenger Genova Challenger ATP Slovak Open Challenger - Bratislava Bratislava Challenger Bratislava Challenger Bratislava 2 Challenger Noumea Challenger Marbella Challenger Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger M25 Monastir Brasov Challenger - Brasov Mons Challenger Nottingham 2 Challenger Heilbronn Challenger Bergamo Challenger Barletta Challenger Tatra Banka Open - Bratislava M15 Heraklion M15 Telde Braunschweig Challenger M25 Reggio Emilia Turin Challenger Poprad Tatry Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Prostejov Challenger Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Sassuolo Challenger Como Challenger Vicenza Challenger Pullach Challenger Poznan Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bad Waltersdorf Challenger San Marino Challenger Prague Challenger Biella 3 Challenger Biella 7 Challenger Zagreb Open - Zagreb Lisbon Challenger Braga Challenger Kosice Challenger Flea Market Cup - Busan X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Schickendanz Open - Furth Koblenz Challenger Hersonissos 1 Challenger Murcia Challenger Madrid Challenger Monza Challenger Prosperita Open 2008 - Ostrava Liberec Challenger Genova Challenger Ilkley Challenger Florence Challenger Marrakech Challenger Mons Challenger San Benedetto Challenger Salvador Challenger Geneva Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Biella 2 Challenger Rome Challenger Prostejov Challenger Zagreb Challenger Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Trnava Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bratislava Challenger The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Open de Moselle - Metz Bergamo Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dallas Challenger BMW Open - Munich AEGON Championships - London ATP Studena Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Noumea Challenger Open 13 - Marseille Tanger Challenger AEGON Championships - London The Artois Championships - London Meknes Challenger AEGON International - Eastbourne Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Brisbane International - Brisbane Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo AEGON Championships - London BMW Open - Munich Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Caltanissetta Challenger Geneva Open - Geneva Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Swiss Indoors Basel - Basel Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Rome Challenger Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Sydney International - Sydney Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Citi Open - Washington Kremlin Cup - Moscow Open 13 Provence - Marseille Santiago Open - Santiago Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Adelaide International 1 - Adelaide cinch Championships - London Barcelona Open BancSabadell - Barcelona Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Rome Challenger Swiss Indoors Basel - Basel Fever-Tree Championships - London Ostrava Challenger Winston-Salem Open - Winston-Salem AEGON International - Eastbourne The Stella Artois Championships - London Kremlin Cup - Moscow Adelaide International 2 - Adelaide M25 Reggio Emilia Tata Open Maharashtra - Pune BNP Paribas Nordic Open - Stockholm China Open - Beijing Mercedes Cup - Stuttgart AEGON Championships - London Kitzbuhel Challenger Bank Austria Tennis Trophy - Vienna Cassis Challenger ABN AMRO World Tennis Tournament - Rotterdam Hangzhou Open - Hangzhou Serbia Open - Belgrade Tiriac Open - Bucharest German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Loughborough Challenger St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Helsinki Challenger Zadar Challenger Naples Challenger Grand Prix Hassan II - Casablanca Mersin Challenger AEGON Championships - London Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Hong Kong Tennis Open - Hong Kong Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Bratislava Challenger Abierto Mexicano Telcel - Acapulco DIEMA XTRA Sofia Open - Sofia Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech BMW Open - Munich Bonn Challenger Prague II Challenger Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger BMW Open - Munich Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Todi Challenger bett1HULKS Indoors - Cologne Sofia Open - Sofia Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest cinch Championships - London Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Hersonissos 2 Challenger Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore Croatia Open - Umag Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril International Indoor Tennis Championships of Croatia - Zagreb bett1HULKS Championships - Cologne Astana Open - Astana Swiss Indoors Basel - Basel Dutch Open Tennis - Amersfoort Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Open Parc - Lyon Thailand Open - Bangkok Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Chennai Open - Chennai Bratislava 1 Challenger China Open - Beijing Helsinki Challenger Bet-at-home Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Apia International - Sydney Rakuten Japan Open - Tokyo Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Masters Series Monte Carlo - Monte Carlo Noumea Challenger Bangkok Challenger Ortisei Challenger Mauthausen Challenger Biella 1 Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Prostejov Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Brisbane International - Brisbane Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Aircel Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto The Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Lyon Challenger Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca National Bank Open - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires BMW Open - Munich Swiss Indoors Basel - Basel French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami German Tennis Championships - Hamburg Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Rolex Paris Masters - Paris Mercedes Cup - Stuttgart AEGON Championships - London Brasil Open - Sao Paulo Moselle Open - Metz Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai French Open - Paris Rogers Cup - Montreal Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, F, RUS-CRO 2-0 Wimbledon - London Davis Cup, Group I, 2R, ROU-SVK 2-3 U.S. Open - New York U.S. Open (juniors) Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) BNP Paribas Masters - Paris AAMI Classic - Kooyong U.S. Open - New York Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Wimbledon - London Barclays ATP World Tour Finals - London U.S. Open - New York Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Manacor Challenger Rolex Paris Masters - Paris Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, World Group, Q, CRO-BEL 1-3 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 All Lower level tournaments Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Wimbledon (juniors) Wimbledon (juniors) Olympics - Tokyo Nitto ATP Finals - London Shanghai Rolex Masters - Shanghai Helsinki Challenger Menorca Challenger